/*
 *  client_android.h
 */

#include <libavcodec/avcodec.h>
#include <libavformat/avformat.h>
#include <libavutil/avutil.h>
#include <libavdevice/avdevice.h>
#include <video_client.c>
#include <packet_queue.c>
#include <pthread.h>
#include <stdio.h>
#include <libswscale/swscale.h>

// Creating ip and port struct
typedef struct server_info_t {
        char *server_ip;
        char *server_port;
} server_info_t;

// Prototypes
void *send_video_frame();
int *read_camera(server_info_t *server_info);
void alloc_yuv_frame(SDL_Overlay *bmp, AVPicture *pict);
